6318111e43dccc484325befdb33eb7c60fb763f4,modules/spring-config/src/main/java/org/mule/runtime/config/spring/dsl/model/CoreComponentBuildingDefinitionProvider.java,CoreComponentBuildingDefinitionProvider,getComponentsDefinitions,#,918

Before Change


    buildingDefinitions.add(baseDefinition
        .copy()
        .withIdentifier("log-component")
        .withTypeDefinition(fromType(LogComponent.class))
        .build());

    buildingDefinitions.add(baseDefinition
        .copy()

After Change


    buildingDefinitions.add(baseDefinition
        .copy()
        .withIdentifier("log-component")
        .withTypeDefinition(fromType(DefaultJavaComponent.class))
        .withObjectFactoryType(ComponentObjectFactory.class)
        .withSetterParameterDefinition("usePrototypeObjectFactory", fromFixedValue(false).build())
        .withSetterParameterDefinition("clazz", fromFixedValue(LogComponent.class).build())
        .build());

    buildingDefinitions.add(baseDefinition
        .copy()